home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 February / PCWorld_1999-02_cd.bin / software / Komer / lotus / Fax Services / INSTALL.DSK / GLOBALS.LSS < prev    next >
Text File  |  1996-03-04  |  18KB  |  439 lines

  1. ''/*********************************************************************
  2. ''
  3. ''   Module Name:   globals.lss
  4. ''
  5. ''   Module Code:   TOOLKIT
  6. ''
  7. ''   Author:              
  8. ''
  9. ''   Creation Date:  Jan 07, 1994
  10. ''
  11. ''   Copyright Lotus Development Corporation, (c) 1991
  12. ''
  13. ''
  14. ''  
  15. ''   Description: 
  16. ''     Lotus script file for common install
  17. ''  
  18. ''
  19. ''   Additional authors:
  20. ''
  21. ''   Change History:
  22. ''   $Log:   //CIT/VOL1/CFLOG/logfiles/cominst/toolkit/globals@.lss  $
  23. '' 
  24. ''    Rev 1.58   04 Mar 1996 08:31:42   jdonohue
  25. '' Remove 16 bit shared component support -- pass 1 : eliminate LOTUSAPP
  26. '' 
  27. ''    Rev 1.57   02 Jan 1996 15:45:00   jdonohue
  28. '' Added SYM_LOTUSFONTSDIR$
  29. '' 
  30. ''    Rev 1.56   22 Dec 1995 10:13:16   jdonohue
  31. '' Removed all references to SYM_PARENTDIR$ -- is now SYM_BASEDIR$ for all
  32. '' 
  33. ''    Rev 1.55   12 Dec 1995 13:02:40   glutz
  34. '' removed SYM_LOTUSLOCALPATHEXISTS$
  35. '' 
  36. ''    Rev 1.54   Oct 24 1995 16:54:12   cmoy
  37. '' removed eof char
  38. '' 
  39. ''    Rev 1.53   24 Oct 1995 11:52:06   glutz
  40. '' Added SYM_BASE16DIR
  41. '' 
  42. ''    Rev 1.52   25 Sep 1995 12:43:08   jdonohue
  43. '' Added symbols for suite language install:
  44. '' SYM_INSTALLKINDS$
  45. '' SYM_REG_PRODUCTNAMES$
  46. '' SYM_REG_PRODUCTVERS$
  47. '' 
  48. ''    Rev 1.51   22 Sep 1995 16:59:30   jdonohue
  49. '' Added gREGWINDOWSHELP
  50. '' 
  51. ''    Rev 1.50   13 Sep 1995 16:49:44   amontalv
  52. '' Added gHCU for registry current user.
  53. '' 
  54. ''    Rev 1.49   12 Sep 1995 13:08:44   glutz
  55. '' Added SYM_LAST_ERROR_SID$.
  56. '' 
  57. ''    Rev 1.48   28 Aug 1995 16:54:00   jdonohue
  58. '' Changed USERDIR to LOTUSUSERDIR, lotususr to lotuser
  59. '' 
  60. ''    Rev 1.47   25 Aug 1995 08:55:08   cmoy
  61. '' Glutz had a typo for SYM_NOLONGDIR.
  62. '' 
  63. ''    Rev 1.46   24 Aug 1995 07:55:54   jdonohue
  64. '' Added SYM_USERDIR and set it
  65. '' 
  66. ''    Rev 1.45   21 Aug 1995 15:42:10   amontalv
  67. '' Added some global strings for registry key entries.
  68. '' 
  69. ''    Rev 1.44   21 Aug 1995 12:48:14   glutz
  70. '' Added SYM_NOUNC$ and SYM_NOLONGDIR$.
  71. '' 
  72. ''    Rev 1.43   18 Aug 1995 17:40:08   amontalv
  73. '' Changed the section name for uninstall.
  74. '' 
  75. ''    Rev 1.42   17 Aug 1995 14:01:22   callanan
  76. '' Changes SYM_CUST$ more logical SYM_BMP_DISPLAY_MODE$
  77. '' 
  78. ''    Rev 1.41   14 Aug 1995 11:02:10   jdonohue
  79. '' Made gINSTALLINI$ a string variable
  80. '' 
  81. ''    Rev 1.40   09 Aug 1995 13:46:40   callanan
  82. '' Created global SYM_CUST which keeps track of when we are in the Custom dialog
  83. '' so we can display bitmaps correctly.
  84. '' 
  85. ''    Rev 1.39   03 Aug 1995 15:22:56   amontalv
  86. '' Checked in changes for setting system path on NT.
  87. '' 
  88. ''    Rev 1.38   01 Aug 1995 16:16:20   amontalv
  89. '' Added uninstall information for ininstall icon
  90. '' 
  91. ''    Rev 1.37   31 Jul 1995 18:29:12   amontalv
  92. '' Added routine to add App Paths to registry.
  93. '' 
  94. ''    Rev 1.36   27 Jul 1995 16:18:36   pdonahue
  95. '' added code to surface new error message 
  96. '' 
  97. ''    Rev 1.35   27 Jul 1995 14:02:28   amontalv
  98. '' Added call to create icons for uninstall in WinNt.
  99. '' 
  100. ''    Rev 1.34   27 Jul 1995 13:02:44   glutz
  101. '' Added some constants for unc volume symbol tables.
  102. '' 
  103. ''    Rev 1.33   17 Jul 1995 13:36:04   glutz
  104. '' Added constant ERR_NOMAP_UNC.
  105. '' 
  106. ''    Rev 1.32   06 Jul 1995 12:18:34   mzgripce
  107. '' uninstall executable name change from unin.exe to lunin10.exe
  108. '' 
  109. ''    Rev 1.31   26 Jun 1995 13:29:54   glutz
  110. '' Added constant NO_ERROR
  111. '' 
  112. ''    Rev 1.30   23 Jun 1995 12:27:32   mzgripce
  113. '' add program_group to the uninstall classes
  114. '' 
  115. ''    Rev 1.29   22 Jun 1995 12:15:12   mzgripce
  116. '' added Registry_hive for uninstall classes
  117. '' 
  118. ''    Rev 1.28   21 Jun 1995 20:20:02   amontalv
  119. '' Attempt to get User name and Company from 4 different places.  The original, from
  120. '' the Windows registry entry for Windows, the Windows registry location for Windows NT
  121. '' and using GetUserName as last resort.
  122. '' 
  123. ''    Rev 1.27   19 Jun 1995 10:27:04   amontalv
  124. '' Put in code to add function to New Folder button and Remove Folder button.  Also
  125. '' fixed some of the selection problems in the tree list.
  126. '' 
  127. ''    Rev 1.26   16 Jun 1995 11:51:06   amontalv
  128. '' Made program groups list box get entries form Common Program Groups instead of
  129. '' Current user program groups.  Also made it so that it would be easier to display
  130. '' both if necessary.
  131. '' 
  132. ''    Rev 1.25   14 Jun 1995 16:32:12   amontalv
  133. '' Added registry entry names for program manager group list.
  134. '' 
  135. ''    Rev 1.24   09 Jun 1995 17:00:00   mzgripce
  136. '' added unin.exe global
  137. '' 
  138. ''    Rev 1.23   08 Jun 1995 11:53:20   mzgripce
  139. '' new uninstall globals 
  140. '' 
  141. ''    Rev 1.22   07 Jun 1995 13:11:44   jdonohue
  142. '' Added constants for platforms
  143. '' 
  144. ''    Rev 1.21   07 Jun 1995 13:10:46   amontalv
  145. '' Added SYM_ROOTFOLDER$ for storing the root program folder for
  146. '' Win95 start menu.
  147. '' 
  148. ''    Rev 1.20   06 Jun 1995 17:20:14   mzgripce
  149. '' added Uninstall Object class names 
  150. '' 
  151. ''    Rev 1.19   01 Jun 1995 14:29:30   glutz
  152. '' Added const MAX_DIR_PATH = 246 
  153. '' 
  154. ''    Rev 1.18   21 May 1995 17:27:46   mzgripce
  155. '' change the constant gCOMPONENTS value
  156. '' 
  157. ''    Rev 1.17   19 May 1995 18:22:06   glutz
  158. '' Added constants cIDC_EDIT1 and FOCUS_KILLED.
  159. '' 
  160. ''    Rev 1.16   17 May 1995 08:40:02   jdonohue
  161. '' Added symbols for multiple language install
  162. '' 
  163. ''    Rev 1.15   16 May 1995 13:03:40   mzgripce
  164. '' added SYM_PARENTDIR$
  165. '' 
  166. ''    Rev 1.14   13 May 1995 16:53:50   mzgripce
  167. '' added gHLM$ const
  168. '' 
  169. ''    Rev 1.13   02 May 1995 12:52:36   cmoy
  170. '' Merged c2 into cf build
  171. '' 
  172. ''    Rev 1.12   17 Apr 1995 16:39:14   mzgripce
  173. '' added new globals:
  174. '' SYM_COMPONENTSDIR
  175. '' gCOMPONENT
  176. '' SYM_NET_COMPONENT
  177. '' sYM_dEFAULTcOMPONENTS
  178. '' SYM_EXISTING_LOCALPATH
  179. '' SYM_EXISTING_NETPATH
  180. '' SYM_REGENTRY
  181. '' SYM_LOTUSLOCALPATHEXISTS 
  182. '' 
  183. ''    Rev 1.11   12 Dec 1994 12:10:54   mzgripce
  184. '' 
  185. '' added 4 new symbols: SYM_AUTO_CONSOLIDATION, SYM_DEFAULT_LOTUSAPP$
  186. '' SYM_AUTO_SQLSERVER$ and SYM_AUTO_PARADOXINFO$ 
  187. '' 
  188. ''    Rev 1.10   02 Dec 1994 14:50:00   cmoy
  189. '' 
  190. '' merged automation version
  191. '' 
  192. ''    Rev 1.9   23 Nov 1994 15:02:54   mzgripce
  193. '' added SYM_AUTOMATIONINST, SYM_RSPPATH, SYM_LOGGING, SYM_LOGGINGPATH AND 
  194. '' SYM_USERNAME 
  195. '' 
  196. ''    Rev 1.8   24 May 1994 12:18:40   mzgripce
  197. '' added SYM_EXISTINGNETCOMM... 
  198. '' 
  199. ''    Rev 1.7   13 May 1994 18:11:56   ptilton
  200. '' 
  201. '' Added 2 global symbols for Oracle Home Directory and Notes Data Directory
  202. '' 
  203. ''    Rev 1.6   20 Apr 1994 15:25:36   mzgripce
  204. '' added SYM_DOSMAXPATHDIFF symbol
  205. '' 
  206. ''    Rev 1.5   13 Apr 1994 09:37:28   cmoy
  207. '' 
  208. '' Added stuff used in AUTOEXEC modification
  209. '' 
  210. ''    Rev 1.4   06 Apr 1994 16:30:02   mmeth
  211. '' Added a list gEXTRA.  This list gets initialized with an etra 200000
  212. '' bytes for the Windows drive.  This can be modified by the product groups if
  213. '' necessary. 
  214. '' 
  215. ''    Rev 1.3   17 Mar 1994 16:48:48   mmeth
  216. '' added check for LOTUS_DEBUG in shell
  217. '' 
  218. ''    Rev 1.2   23 Feb 1994 16:26:10   cmoy
  219. '' Added gLOTUSINI$
  220. '' 
  221. ''    Rev 1.1   16 Feb 1994 14:41:20   tingmann
  222. '' put LCBITEM* constants here as publics
  223. '' 
  224. ''    Rev 1.0   11 Feb 1994 10:56:20   jbrodeur
  225. '' Initial Revision
  226. ''----------------------------------------------------------------------
  227. ''   Date     Vers. Pgmr  SPR#  Change
  228. ''----------------------------------------------------------------------
  229. ''  02-04-94  0009  MMETH       gNEXT defined as OK
  230. ''  02-02-94  0009  MMETH       moved install.ini to cinstall.ini
  231. ''!
  232. ''  01-28-94  0008  MZ          Added SYM_LOTUSAPPEXISTS$
  233. ''  01-21-94  0007  MMETH       Added g1PRODUCT$  gALLPRODUCTS$ gNEXT$
  234. ''  01-20-94  0006  DND         Removed SYM_USER$ and added gUSER$
  235. ''  01-19-94  0005  MZ          Added some more symbols
  236. ''  01-19-94  0004  MMeth       Added some more symbols
  237. ''  01-18-94  0003  MZ          add the symbols for prod registration
  238. ''  01-13-94  0002  DND         Added SYM_CHANGEDIRSYMBOL and SYM_NAME
  239. ''  01-07-94  0001  MZ          take out all Symbols and make them constants
  240. ''----------------------------------------------------------------------
  241. ''***   Product Registration MAX for products array *************
  242. PUBLIC CONST gMaxNumOfProds%=10
  243. PUBLIC CONST gMaxNumOfSharedKeywords%=90
  244.  
  245. '***    Symbol Names  ******************
  246.  
  247. PUBLIC CONST SYM_WINDIR$="WINDIR"
  248. PUBLIC CONST SYM_WINSYSDIR$="WINSYSDIR"
  249. PUBLIC CONST SYM_LOTUSUSERDIR$="LOTUSUSERDIR"
  250. PUBLIC CONST SYM_LOTUSFONTSDIR$="LOTUSFONTSDIR"
  251. PUBLIC CONST SYM_NETWORK$="NETWORK"   
  252. PUBLIC CONST SYM_COMPONENTSDIR$="COMPONENTSDIR"
  253. PUBLIC CONST SYM_NETCOMPONENT$="NETCOMPONENT"
  254. PUBLIC CONST SYM_STF_CWDDIR$="STF_CWDDIR"
  255. PUBLIC CONST SYM_EXISTINGCOMMDIR$="EXISTINGCOMMDIR"
  256. PUBLIC CONST SYM_EXISTINGNETCOMMDIR$="EXISTINGNETCOMMDIR"
  257. PUBLIC CONST SYM_EXISTINGLOCALPATH$="EXISTINGLOCALPATH"
  258. PUBLIC CONST SYM_EXISTINGNETPATH$="EXISTINGNETPATH"
  259. PUBLIC CONST SYM_SQLSERVERNAME$="SQLSERVERNAME"
  260. PUBLIC CONST SYM_PARADOXNETWORKINFO$="PARADOXNETWORKINFO"
  261. PUBLIC CONST SYM_LOTUSNOTESDATADIR$="NOTESDATADIR"
  262. PUBLIC CONST SYM_ORACLEHOMEDIR$="ORACLEHOMEDIR"
  263. PUBLIC CONST SYM_STF_SRCDIR$="STF_SRCDIR"
  264. PUBLIC CONST SYM_AUTOMATIONINST$="AUTOMATIONINST"
  265. PUBLIC CONST SYM_RSPPATH$="RSPPATH"
  266. PUBLIC CONST SYM_LOGGING$="LOGGING"
  267. PUBLIC CONST SYM_LOGGINGPATH$="LOGGINGPATH"
  268. PUBLIC CONST SYM_USERNAME$="USERNAME"
  269. PUBLIC CONST SYM_PATHTYPE$="PATHTYPE"
  270. PUBLIC CONST SYM_LICUTILDIR$="LICUTILDIR"       '** Move to LIC.LSS
  271. PUBLIC CONST SYM_COUNTDIR$="COUNTDIR"           '** Move to LIC.LSS
  272. PUBLIC CONST SYM_LICDIR$="LICDIR"               '** Move to LIC.LSS
  273. PUBLIC CONST SYM_COUNTDIRFULLPATH$="COUNTDIRFULLPATH" '** Move to LIC.LSS
  274. PUBLIC CONST SYM_DARWINFOUND$="DARWINFOUND"  '** Move to 123.LSS
  275. PUBLIC CONST SYM_LOCALHARDDRIVES$="LOCALHARDDRIVES"
  276. PUBLIC CONST SYM_NETHARDDRIVES$="NETHARDDRIVES"
  277. PUBLIC CONST SYM_NDRIVELIST$="ndrivelist"    '** Might not be used
  278. PUBLIC CONST SYM_LDRIVELIST$="ldrivelist"    '** Might not be used
  279. PUBLIC CONST SYM_CANCHANGE_123WORKDIR$="CANCHANGE_123WORKDIR"  '** Move to 123
  280. PUBLIC CONST SYM_ATMDIR$="ATMDIR"   '** Move to ATM
  281. PUBLIC CONST SYM_INSTALL_SOURCE$="INSTALL_SOURCE"
  282. PUBLIC CONST SYM_CDDRIVE$="CDDRIVE"
  283. PUBLIC CONST SYM_COST$="COST"
  284. PUBLIC CONST SYM_CUIDLL$="CUIDLL"
  285. PUBLIC CONST SYM_SERIALNUM$="SERIALNUM"
  286. PUBLIC CONST SYM_LCBCHAPTERPAGES$="LCBCHAPTERPAGES"
  287. PUBLIC CONST SYM_SIZEOFINSTALL$="SIZEOFINSTALL"    '** In Reg_ database
  288. PUBLIC CONST SYM_COMPLETESIZE$="COMPLETESIZE"      '** In Reg_ database
  289. PUBLIC CONST SYM_LAPTOPSIZE$="LAPTOPSIZE"          '** In Reg_ database
  290. PUBLIC CONST SYM_ATMSELECTED$="ATMSELECTED"        '** Maybe not used
  291. PUBLIC CONST SYM_SKIPSRVSIZEOFINSTALL$="SkipSrvSizeofInstall"
  292. PUBLIC CONST SYM_DIRLIST$="dirlist"                '** Nuke this
  293. PUBLIC CONST SYM_PRODUCTNAMES$="PRODUCTNAMES"      '** In Reg_ database
  294. PUBLIC CONST SYM_NEEDED$="NEEDED"
  295. PUBLIC CONST SYM_INIENTRY$="IniEntry"
  296. PUBLIC CONST SYM_REGENTRY$="RegEntry"
  297. PUBLIC CONST SYM_COMPANY$="COMPANY"
  298. PUBLIC CONST SYM_NAME$="NAME"
  299. PUBLIC CONST SYM_LOGFILE$="LOGFILE"
  300. PUBLIC CONST SYM_DLGEVENT$="DLGEVENT"
  301. PUBLIC CONST SYM_WNDHANDLE$="WNDHANDLE"
  302. PUBLIC CONST SYM_CALLBACK$="CALLBACK"
  303. PUBLIC CONST SYM_CHANGEDIRSYMBOL$="CHANGEDIRSYMBOL"
  304. PUBLIC CONST SYM_UPDATELIST$="UPDATELIST"
  305. PUBLIC CONST SYM_NORMALFONT$="NORMALFONT"
  306. PUBLIC CONST SYM_SINGLESMARTSUITE="SINGLESMARTSUITE"     '** SMARTSUITE or SINGLE
  307. PUBLIC CONST SYM_BASEDIR$="BASEDIR"
  308. PUBLIC CONST SYM_BASE16DIR$="BASE16DIR"
  309. PUBLIC CONST SYM_NEEDSHARE$="NEEDSHARE"                  '** Modify Autoexec
  310. PUBLIC CONST SYM_NEEDNOTES$="NEEDNOTES"                  '** Modify Autoexec
  311. PUBLIC CONST SYM_AUTOEXEC_CHOICE$="AUTOEXEC_CHOICE"      '** Modify Autoexec
  312. PUBLIC CONST SYM_DOSMAXPATHDIFF$="DOSMAXPATHDIFF"        '** The difference to 65 DOS path length
  313. PUBLIC CONST SYM_AUTO_CONSOLIDATION$="AUTO_CONSOLIDATION"
  314. PUBLIC CONST SYM_DEFAULT_COMPONENTS$="DEFAULT_COMPONENTS"
  315. PUBLIC CONST SYM_AUTO_SQLSERVER$="AUTO_SQLSERVER"
  316. PUBLIC CONST SYM_AUTO_PARADOXINFO$="AUTO_PARADOXINFO"
  317. 'JMD  New for version 2.0
  318. PUBLIC CONST SYM_INSTALLED_LANGUAGES$="INSTALLED_LANGUAGES" '** Installed languages (from registry)
  319. PUBLIC CONST SYM_INSTALL_LANGUAGE$="EN"                     '** Language being installed
  320. PUBLIC CONST SYM_LANGUAGE_SUBDIR$="ENGLISH"                 '** Subdirectory for Language 
  321. PUBLIC CONST SYM_REG_PRODUCTNAME$="REGPRODUCTNAME"          '** Name of product for registry
  322. PUBLIC CONST SYM_REG_PRODUCTVER$="REGPRODUCTVER"            '** Version of product for registry, e.g., "1.2"
  323. PUBLIC CONST SYM_INSTALLKIND$="INSTALLKIND"                 '** Upgrade, reinstall, or language
  324. 'JMD New for Suite Language Install
  325. PUBLIC CONST SYM_INSTALLKINDS$="INSTALLKINDS" 
  326. PUBLIC CONST SYM_REG_PRODUCTNAMES$="REGPRODUCTNAMES"
  327. PUBLIC CONST SYM_REG_PRODUCTVERS$="REGPRODUCTVERS"
  328. PUBLIC CONST SYM_ROOTFOLDER$="STARTUPROOT"                  '** For storing Win95 program folder root
  329. PUBLIC CONST SYM_BMP_DISPLAY_MODE$="BMP_DISPLAY_MODE"       '** We show bitmaps in 3 ways, with transparent backrgound (default), streched or centred
  330. PUBLIC CONST SYM_NOUNC$="NOUNC"    '** For products that can't install to UNC
  331. PUBLIC CONST SYM_NOLONGDIR$="NOLONGDIR"    '** For products that can't install to long dir names
  332. PUBLIC CONST SYM_LAST_ERROR_SID$="LAST_ERROR_SID"
  333.  
  334. '************************ Uninstall Object class names ************
  335.  
  336. PUBLIC CONST UNIN_CLASS_PROGRAM_GROUP$="PROGRAM_GROUP"
  337. PUBLIC CONST UNIN_CLASS_ICON$="ICON"
  338. PUBLIC CONST UNIN_CLASS_FOLDER$="FOLDER"
  339. PUBLIC CONST UNIN_CLASS_SHORTCUT$="SHORTCUT"
  340. PUBLIC CONST UNIN_CLASS_START_MENU_ENTRY$="START_MENU_ENTRY"
  341. PUBLIC CONST UNIN_CLASS_REGISTRY_KEY$="REGISTRY_KEY"
  342. PUBLIC CONST UNIN_CLASS_REGISTRY_VALUE$="REGISTRY_VALUE"
  343. PUBLIC CONST UNIN_CLASS_REGISTRY_HIVE$="REGISTRY_HIVE"
  344. PUBLIC CONST UNIN_CLASS_FILE$="FILE"                           '** File not in INF file
  345. PUBLIC CONST UNIN_CLASS_FILE_GROUP$="FILE_GROUP"               '** File not in INF file takes wildcards
  346. PUBLIC CONST UNIN_CLASS_DIRECTORY$="DIRECTORY"                 '** Dirs not referenced in INF file
  347. PUBLIC CONST UNIN_INF_DIR_KEY_PATH$="INF_DIR_KEY_PATH"         '** Path to the object
  348. PUBLIC CONST UNIN_INF_DIR_KEY_VIA_REG$="INF_DIR_KEY_VIA_REG"   '** Path a registry entry
  349. PUBLIC CONST UNIN_INF_DIR_KEY_VIA_INI$="INF_DIR_KEY_VIA_INI"   '** Path to an .ini file entry
  350. PUBLIC CONST UNIN_INF_SHARE_KEY$="INF_SHARE_KEY"               '** comp\ver path as in Registry
  351.  
  352.  
  353. '************************ Global Strings **************************
  354.  
  355. PUBLIC CONST gLOTUS_IGNORESIZECHECK$="LOTUS_IGNORESIZECHECK"
  356. PUBLIC CONST gDISTRIBUTIONFILES$="DistributionFiles"
  357. PUBLIC CONST gLOTUS_COPYLIST$="LOTUS_COPYLIST"
  358. PUBLIC CONST gLOTUS_DEBUG$="LOTUS_DEBUG"
  359. PUBLIC CONST gCOPYLISTLOG$="copylist.log"
  360. PUBLIC CONST gCOMPLETE$="COMPLETE"
  361. PUBLIC CONST gLAPTOP$="LAPTOP"
  362. PUBLIC CONST gCUSTOM$="CUSTOM"
  363. PUBLIC CONST gBACK$="BACK"
  364. PUBLIC CONST gNODE$="NODE"
  365. PUBLIC CONST gSTANDARD$="STANDARD"
  366. PUBLIC CONST gSERVER$="SERVER"
  367. PUBLIC CONST gDISTRIBUTION$="DISTRIBUTION"
  368. 'PUBLIC CONST gINSTALLINI$="cinstall.ini"
  369. PUBLIC gINSTALLINI$
  370. PUBLIC CONST gWININI$="win.ini"
  371. PUBLIC CONST gLOTUSINI$="lotus.ini"
  372. PUBLIC CONST gINSTALLHLP$="install.hlp"
  373. PUBLIC CONST gSHAREDINI$="shared.ini"
  374. PUBLIC CONST gCOMPONENTS$="compnent"
  375. PUBLIC CONST gLOTUSBCF$="lotus.bcf"
  376. PUBLIC CONST gNAME$="NAME"                '** Append to dir symbol for name
  377. PUBLIC CONST gTOP$="TOP"                  '** Append to acronym for keyword
  378. PUBLIC CONST gUNSTTOP="WIN32SHRUINST"     '** Top for uninstall
  379. PUBLIC CONST gSMARTSUITE$="SMARTSUITE"    '** Value of SYM_SINGLESMARTSUITE
  380. PUBLIC CONST gSINGLE$="SINGLE"            '** Value of SYM_SINGLESMARTSUITE
  381. PUBLIC CONST gUSER$="USER"                '** Module name of USER.EXE
  382. PUBLIC CONST g1PRODUCT$="1PRODUCT"        '** jump back 1 product
  383. PUBLIC CONST gALLPRODUCTS$="ALLPRODUCTS"  '** jump back over ALL products
  384. PUBLIC CONST gNEXT$="OK"                '** jump goto next step.
  385. PUBLIC CONST gEXTRA$="EXTRA"             '** Extra Space list for GetCopyListCost.
  386. PUBLIC CONST gTRUE$="TRUE"                
  387. PUBLIC CONST gFALSE$="FALSE"
  388. PUBLIC CONST gAUTO$="AUTO"                '**used in AUTOEXEC modification
  389. PUBLIC CONST gAUTOCOPY$="AUTOCOPY"        '**used in AUTOEXEC modification
  390. PUBLIC CONST gMAN$="MAN"                  '**used in AUTOEXEC modification
  391. PUBLIC CONST gHLM$="HKEY_LOCAL_MACHINE"   '**used in Win32 registration
  392. PUBLIC CONST gHCU$="HKEY_CURRENT_USER"   '**used in Win32 registration
  393. 'JMD  New for version 2.0
  394. PUBLIC CONST gREINSTALL$="PRODUCT REINSTALL"
  395. PUBLIC CONST gUPGRADE$="PRODUCT UPGRADE"
  396. PUBLIC CONST gLANGUAGEINSTALL$="PRODUCT LANGUAGE INSTALL"
  397. PUBLIC CONST gUNINSTALLEXE="lunin10.exe"
  398. PUBLIC CONST gPROGMANREGNAME="SOFTWARE\Program Groups"
  399. PUBLIC CONST gREGWINNAME="SOFTWARE\Microsoft\Windows\CurrentVersion"
  400. PUBLIC CONST gREGWINNTNAME="SOFTWARE\Microsoft\Windows NT\CurrentVersion"
  401. PUBLIC CONST gREGAPPPATH95="\App Paths"
  402. PUBLIC CONST gREGAPPPATH95PATH="Path"
  403. PUBLIC CONST gREGAPPPATHNTPATH="Path"
  404. PUBLIC CONST gREGAPPPATHNT1="SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
  405. PUBLIC CONST gREGAPPPATHNT2="Environment"
  406. PUBLIC CONST gREGLOTUS="SOFTWARE\Lotus\"
  407. PUBLIC CONST gREGLOTUSCOMP="SOFTWARE\Lotus\Components"
  408. PUBLIC CONST gREGWINDOWSHELP="SOFTWARE\Microsoft\Windows\Help"
  409. PUBLIC CONST gREGUSERNAME="RegisteredOwner"
  410. PUBLIC CONST gREGORGNAME="RegisteredOrganization"
  411. PUBLIC CONST gUNINSTALL="UnInstall"
  412.  
  413. PUBLIC CONST LCBITEM_ENTIRE     = 0
  414. PUBLIC CONST LCBITEM_SELECTED   = 1
  415. PUBLIC CONST LCBITEM_TEXT       = 2
  416. PUBLIC CONST LCBITEM_SIZE       = 3
  417. PUBLIC CONST LCBITEM_CHAPTER    = 4
  418.  
  419. PUBLIC CONST cIDC_EDIT1 = 451
  420. PUBLIC CONST cIDC_B1    = 351
  421. PUBLIC CONST FOCUS_KILLED = 512
  422. PUBLIC CONST MAX_DIR_PATH = 246
  423.  
  424. PUBLIC CONST PLATFORM_WIN3X = 0
  425. PUBLIC CONST PLATFORM_WIN95 = 1
  426. PUBLIC CONST PLATFORM_WINNT = 2
  427.  
  428. PUBLIC CONST NO_ERROR = 0
  429. PUBLIC CONST ERR_NOMAP_UNC = -255
  430.  
  431. PUBLIC CONST UNC_SPACE = 1
  432. PUBLIC CONST UNC_COST  = 2
  433. PUBLIC CONST UNC_NEED  = 3
  434. PUBLIC CONST UNC_FREE  = 4
  435.  
  436. SUB INITIALIZE
  437.    gINSTALLINI$ = "cinstall.ini"
  438. END SUB
  439.